java Selenium WebDriver getText()
使用SeleniumWebDriver。在Java中的getText()函数,我试图访问一些文本,但没有任何积极的结果。甚至不在WebElement对象中。我想获取的文本是:“eNewsletter注册”
我从中获取的HTML代码如下所示:
<a class="footer" href="/contact/email-sign-up/" onclick="aloneTracking('footerEmailSignUp')">eNewsletter Sign Up</a>
Java代码如下所示:
List<WebElement> idElemList = driver.findElements(By.className("footer"));
System.out.println(idElemList.size());
String str = "";
if (idElemList.size() > 0) {
WebElement firstElement = idElemList.get(0);
str = firstElement.toString();
System.out.println("**** : " + str);
str = firstElement.getText();
System.out.println("¨¨" + str);
}
在第一个系统中。出来println()我知道这个列表有九个元素
在第二部分:
<a onclick="aloneTracking('footerEmailSignUp')" href="/contact/email-sign-up/" class="footer">
在第三部分:
<a onclick="aloneTracking('footerEmailSignUp')" href="/contact/email-sign-up/" class="footer">
我怎样才能得到那条短信
# 1 楼答案
第二个和第三个是执行以下操作后的字符串
str
的值:第二:
系统的结果。出来println:
第三名:
系统的结果。出来println: